﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SIMCObjetoNegocio
{  // ADM_SUMBALANCES
    public class PortafolioBalance
    {
        public int IdPortafolio { get; set; }
        public DateTime FechaBalance { get; set; }//rsc_fecha
        public DateTime? FechaCalculo { get; set; }//rcs_fcalculo
        public string DivisaBase { get; set; }//car_sdiv_base
        public double? PatrimonioNeto { get; set; }//rsc_dneto
        public double? ActivoTotal { get; set; }//rsc_dactivos
        public double? PasivoTotal { get; set; }//rsc_dpasivos
        public double? OperacionesTransitoNetas { get; set; }//rsc_dtransito
        public double? MargenActual { get; set; }   // que % de la cartera he pedido prestado }//rsc_margen_act
        public double? MargenPermitido { get; set; }  // segun la cartera de valores, que % de esa cartera puedo pedir prestado }//rsc_margen_req
        public double? EfectivoDisponible { get; set; }  // + Puedo llevarme efectivo - Necesito poner efectivo// rsc_efect_req
        public double? GarantiaDisponible { get; set; } // + Puedo llevarme valores, - Necesito traer valores//rsc_gar_req
        public double? OperacionesPosibles { get; set; } // + Puedo Comprar , - Necesito Vender//rsc_vtas_req
        public double? CoberturaRiesgo { get; set; }//rsc_dcobertura
        public IList <PortafolioBalancePosicion> Posiciones { get; set; }
    }


}
